package cn.starlightsoftware.sherly.controller.admin.basic.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import cn.starlightsoftware.sherly.controller.admin.permission.vo.PermissionRespVO;
import cn.starlightsoftware.sherly.controller.admin.user.vo.UserRespVO;

import java.util.List;
import java.util.Set;

/**
 * @author 谷子毅
 */
@Data
public class BasicDetailRespVO {

    @Schema(description = "用户详情")
    private UserRespVO user;

    @Schema(description = "菜单详情")
    private List<PermissionRespVO> menus;

    @Schema(description = "权限详情")
    private Set<String> scopes;

}
